dl is a simple yet powerful FTP client. It's main purpose is to be reliable and easy to use, especially in environments connected with slow links to the rest of the world. dl restarts interrupted transfer exactly where they stopped. It knows about all kinds of network timeouts and always does everything possible to download the files you requested. dl will attempt to reconnect many times before giving up.
You can use three different formats, when specifying what to download:
hostname:pathname
hostname pathname
ftp://hostname/pathname (standard URL format)
Wildcards can be used in all of this formats to download multiple files at once. The rules for wildcards are the same as in the shell. Put wildcarded URLs in double quotes (unless URLs are in inputfile, see below). The other format is to prepend backslash '\' before wildcard characters. This is to prevent the shell from expanding those characters locally.
This downloads the file named FILES which resides in /pub/msdos/djgpp directory on fly.cc.fer.hr:
This gets the very same file but in the foreground and with different format:
You can download a whole directory, and have progress written to a file named log, like this:
Doubtless there are bugs in this program. I welcome problem reports and any other comments about DownLoad.
Thanks goes to:
Hrvoje Niksic <hniksic@regoc.srce.hr>
Tomislav Vujec <tvujec@barok.foi.hr>
Zoran Rajic <zox@topaz.rasip.fer.hr>
Denis Kapetanovic <dkapetan@gandalf.zel.fer.hr>
Dobrisa Dobrenic <dobrisa@srce.hr>
Hrvoje Dogan <hdogan@student.math.hr>
Andrew T. Bilinsky <bilinsky@acsu.buffalo.edu>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.